// 统一管理首页模块接口
import request from "../../utils/request";
import type {HospitalResponseData,HospitalLevelAndRegionResponseData,HospitalInfo} from './type'
// 通过枚举管理首页模块的接口地址
enum API{
  // 获取已有的医院的数据接口地址
  HOSPITAL_URL='/hosp/hospital/',
  //获取医院的等级与地区接口
  HOSPITALLEVElANDREGION_URL = '/cmn/dict/findByDictCode/',
  //根据关键字医院的名字获取数据
  HOSPITALINFO_URL = '/hosp/hospital/findByHosname/'
}
// 获取医院的数据
export const reqHospital = (page:number,limit:number,
  hostype='',districtCode='')=>request.get<any,HospitalResponseData>
  (API.HOSPITAL_URL+`${page}/${limit}
  ?hostype=${hostype}&districtCode=${districtCode}`)
//获取医院的等级或者获取医院地区的数据
export const reqHospitalLevelAndRegion = (dictCode: string) => request.get<any, HospitalLevelAndRegionResponseData>(API.HOSPITALLEVElANDREGION_URL + dictCode);
// 根据关键字获取医院的数据进行展示
export const reqHospitalInfo = (hosname:string)=>request.get<any,HospitalInfo>(API.HOSPITALINFO_URL+hosname)